package com.cloudbroker.bcs.platform.ltb.bizapi.t2service.transaction;

import com.cloudbroker.bcs.common.annotation.NoLogin;
import com.cloudbroker.bcs.csvc.lightinvesting.api.vo.response.SignapplyQryBackVo;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.transaction.back.HomeCombRecQryList;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.transaction.back.HomeComuserRecQryList;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.transaction.vo.HomeCombRecForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.transaction.vo.HomeCuserRecForm;
import com.cloudbroker.bcs.platform.ltb.bizapi.service.transaction.vo.SignapplyForm;
import com.hundsun.jresplus.remoting.impl.annotation.Service;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceModule;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceParam;

import static com.cloudbroker.bcs.platform.ltb.bizapi.constants.IFSFunctionIds.IFSLTBCombineFunIds.*;

/**
 * Created by fangyf18371 on 2016/12/6.
 * 交易服务个性化需求服务(不同券商接入的)
 */
@ServiceModule
public interface IndiviDemandT2BizService {
    @NoLogin
    @Service(functionId =FUNC_COMBINE_RECOMMEND_QRY, desc = "首页组合推荐")
    HomeCombRecQryList home_comb_rec(@ServiceParam("param") HomeCombRecForm param);
    @NoLogin
    @Service(functionId =FUNC_COMUSER_RECOMMEND_QRY, desc = "首页达人推荐")
    HomeComuserRecQryList home_comuser_rec(@ServiceParam("param")HomeCuserRecForm param);

//    @Service(functionId =FUNC_TALENT_SIGN_APPLY_QRY, desc = "中台达人签约申请查询")
//    TalentSignApplyQryList talent_sign_apply_qry(TalentSignApplyQryForm param);

    @Service(functionId =FUNC_TALENT_SIGN_APPLY_QRY, desc = "中台达人签约申请查询")
    public SignapplyQryBackVo func_extcomacct_signapply_qry(SignapplyForm param);
}
